package game.entity;

import game.gamestate.GameState;

public abstract class Entity_A {
	public Entity_A(String name, EntityType_E type){
		Name = name;
		Type = type;
	}
	public final String Name;
	public final EntityType_E Type;
	public abstract boolean create(GameState gameState);
	public abstract boolean think(GameState gameState, int time);
	public abstract boolean update(GameState gameState, int time);
	public abstract boolean destroy(GameState gameState);
}